﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using KeyCore.Domain.Model;
using KeyCore.Framework.Contexts;

namespace KeyCore.Framework.Repositories
{
    public interface ILoansClientRepository : IDisposable
    {
        void CreateLoansClient(LoansClient loansClient);
        LoansClient GetLoansClient(Guid loansClientId);
       // void LoansClientAddAdress(Guid loansClientId, Adres adres);
        IQueryable<AdresTyp> GetAllAdresTyp();
        IQueryable<TelefonTyp> GetAllTelefonTyp();
        IQueryable<TelefonPrefix> GetAllTelefonPrefix();
        IQueryable<Kraj> GetAllKraj();
        IQueryable<Miejscowosc> GetAllMiejscowosc();
        IQueryable<Wojewodztwo> GetAllWojewodztwo();
        IQueryable<Bank> GetAllBank();
        IQueryable<TypDokumentu> GetAllTypDokumentu();
 
    }
}
